@import "template/head";
@import "template/foot";
@import "template/positionList";
@import "template/positionInfo";
@import "template/positionClass";
@import "template/company";
@import "property";
@import "position";

.fs(@px) {
  font-size: unit(@px/@screen, rem);
}

.w(@px) {
  width: unit(@px/@screen, rem);
}

.h(@px) {
  height: unit(@px/@screen, rem);
}

.lh(@px) {
  line-height: unit(@px/@screen, rem);
}

.mt(@px){
  margin-top:unit(@px/@screen, rem);
}

.ml(@px){
  margin-left:unit(@px/@screen, rem);
}

.mr(@px){
  margin-right:unit(@px/@screen, rem);
}

.mb(@px){
  margin-bottom:unit(@px/@screen, rem);
}

.pt(@px){
  padding-top:unit(@px/@screen, rem);
}

.pl(@px){
  padding-left:unit(@px/@screen, rem);
}

.pr(@px){
  padding-right:unit(@px/@screen, rem);
}

.pb(@px){
  padding-bottom:unit(@px/@screen, rem);
}

html, body {
  height: 100%;
  width: 100%;
  margin: 0;
}

body{
  background-color: @bodyBgColor;
  .fs(16);
}

button{
  border-width:0;
  outline-width:0;
}